based on Huang Gongwang